Subject: March94 CIW Minutes

From: "Jack Sanders (8-444-4459)" <[email-masked]>
Date: Thu, 31 Mar 94 12:41:42 EST

===== Preliminaries

The March94 meeting of the CPI-C Implementers' Workshop was held March
22-23, 1994, in Raleigh, NC, USA.  Jack Sanders, CIW Chair, conducted the
meeting.

Seventeen persons representing 6 companies attended.  The companies
represented are listed below.  The list of attendees is available upon
request.

   ATTACHMATE CORPORATION          BOEING COMPUTER SERVICES
   DATA CONNECTION CORPORATION     IBM CORPORATION
   TANDEM COMPUTERS                WALL DATA, INC.

===== Meeting summary

The CIW took the following action at the concluding plenary session:

  Closed Pages status was granted for the work items below:

    - Queue-level processing and multi-threading support
    - Directory
    - Security
      -- for LU 6.2
      -- for OSI TP
    - Secondary return codes
    - Conformance

  A number of change requests that emerged during or after the X/Open
  company review were approved and will be incorporated into the Spec.
  The list of technical changes that were approved can be found in the
  CIW document library as /ciw/spec/techchng.ps.

  The Specify Local Address work item opened at the December93 meeting
  was resolved for lack of requirement.

  The Accept Specific work item was re-opened to address the requirement
  to allow a multi-threaded program to accept conversations for specific
  TP names.

===== General

Marilyn Gallagher, CIW Editor, described recent editorial changes and
presented the schedule for the publication of the CPI-C 2.0
Specification.  It will be placed in the document library for review on
4/8/94.  Comments are due by 4/20/94.  The final softcopy version of the
CPI-C 2.0 Specification will be available in the document library on
5/13/94.  It will be used for page numbers and current text when
requesting changes to the architecture.  The published CPI-C 2.0
Specification will be available by June 30.

Jack Sanders reviewed the status of the CIW's contribution of CPI-C 2.0
to X/Open.  The X/Open company review and CR ballot are complete, and an
XTP meeting is scheduled for April to consider unresolved CRs.  Editorial
revisions are underway.  Another company review is probable.

The announcement by the CIW of the completion of the definition of CPI-C
2.0 is being planned for April 4, 1994.  Six companies are planning to
participate.

===== SIG meeting reports

SIG meetings were held on the topics listed below.  A brief summary of
each SIG meeting is included.  A more complete account of each SIG
meeting will be distributed to the SIG via e-mail.

  Non-blocking
   The NB SIG discussed concerns about concurrent wait operations.
   The consensus was, for the Wait_For_Completion call,
     - removing three CM_ALL_OUTSTANDING_* values from OOID_list_count
       to alleviate the problem of waiting for the same operations to
       complete.  The removed function remains as a later work item.
     - including a usage note explaining that an OOID is returned
       on only one of the Wait_For_Completion calls if the OOID is
       specified on more than one Wait_For_Completion call
   and for the Wait_For_Conversation call, indicating in a usage
   note that:
     - a completed operation is returned on one Wait_For_Conversation
       call only
     - a Wait_For_Conversation call waits for the operations that
       either are already outstanding or become outstanding during
       execution of the wait call
     - an implementation should serialize execution of the concurrent
       Wait_For_Conversation calls to prevent any Wait_For_Conversation
       call from hanging forever.
   The descriptions of change pages were approved by the CIW during
   the closing plenary.
   Also approved was a change of the size of the user field from 8 bytes
   to 12 bytes.  The change has since been identified as unnecessary.
   A correction will be distributed to the CIW for approval.

  Directory
    The directory SIG approved the directory proposal as included in the
    12/15/93 draft of the CPI-C Specification and agreed to request
    CP at the closing plenary session.  CP was subsequently granted
    by the CIW.

  Security
    The SIG approved the security proposal as included in the 1/10/94
    document on the document library as /ciw/sig/sec/secpages.ps
    and agreed to request CP at the closing plenary session.
    CP was subsequently granted by the CIW.

  Secondary Return Codes
    The SIG reviewed and modified the proposal for secondary
    information as included in the 12/15/93 draft of the CPI-C
    Specification and agreed to request CP status for the modified
    proposal at the closing plenary.
    Modifications involved ways to improves a program's ability
    to differentiate different types of secondary information.
    The consensus was to
      - assign a cpic-defined condition code to CRM-specific
        information for each CRM type and to implementation-related
        information
      - move the previously defined condition code (sense data for an
        LU 6.2 CRM, system code for implementation-related
        information) to be part of the description of the condition.
    The revised proposal was granted Closed Pages status during the
    closing plenary session, pending electronic distribution and approval
    of the change pages for the modifications.

  Conformance for CPI-C Level 2
    The Conformance SIG approved the CPI-C 2.0 Conformance Classes
    appendix and the two new return codes used to indicate lack of
    support for optional function.  The SIG agreed to request CP
    at the concluding plenary session.  CP was subsequently
    granted by the CIW.

  Automatic Data Conversion
    Jeff Hildebrand led technical discussions on data mapping.
    Considerable progress was made. Points under discussion included
    requirements, terminology, and underlying support in the
    system and CRM.  Jeff indicated his intention to push for
    interim AP status and for CP no later than the June94 CIW meeting.

===== New Business: Accept Specific

The CIW reopened the Accept Specific work item to address requirements to
allow a program to accept a conversation for a specific TP name.  Those
interested in joining the electronic distribution list and who did not
sign up at the CIW meeting, send a request to
[email-masked] with your
e-mail address.

===== Call for Presentations

Suggestions and volunteers for implementer or user presentations are
hereby solicited for the June94 CIW meeting.

===== Documentation

In addition to SIG materials, the following documents were
distributed at the meeting.  The documents' directory/filenames in
the CIW document library on ibmstandards.cary.ibm.com follows in
parentheses.

  CPI-C 2.0 Third Review Draft, December 15, 1993
  (/ciw/spec/20spec.psbin, /ciw/spec/cpic.exebin, ciw/spec/20spec.asc)
  This draft contains the AP changes from the December93 CIW meeting.

  Proposed technical Changes to CPI-C 2.0 Specification
  (/ciw/spec/techchng.ps)  This document contains a list of change
  requests that emerged during or after the X/Open company review.

Questions about the documentation should be addressed to
[email-masked].

===== Upcoming Meeting Notices

The next meeting of the CIW will be held June 29-30, 1994, at the
Sheraton Imperial Hotel in Research Triangle Park, NC.  The agenda and
registration information will be posted at a later date.  The following
items will be included in the meeting's technical objectives:

  Closed Pages status for

    - Automatic data conversion (if AP is reached between meetings)

  Approved Direction status for

    - Accept Specific

1994 Meetings

  June 29-30, 1994, RTP, NC
  October 1994, RTP, NC (dates tbd)

=====
Any corrections or additions?

Jack Sanders, CIW Chair
[email-masked]